hold water

Xem thêm: stand up, hold up



hold water

Từ điển WordNet

    v.

  • resist or withstand wear, criticism, etc.; stand up, hold up

    Her shoes won't hold up

    This theory won't hold water


English Idioms Dictionary

be logical, be sensible He can't be in two places at once. His story doesn't hold water.